package jafer.tela;

import java.awt.Image;
import java.awt.Rectangle;

import javax.swing.ImageIcon;

public class Missil {
	
	private int x,y;
	private Image imagem;
	private boolean isVisible;
	
	private int largura, altura;

	
	private static final int VELOCIDADE = 2;

	public Missil(int x, int y) {
		
		this.x =  x;
		this.y = y;
		
		ImageIcon referencia = new ImageIcon("res/missel.png");
		imagem = referencia.getImage();
		
		largura = imagem.getWidth(null);
		altura = imagem.getHeight(null);
		
		isVisible = true;
	
	}
	
	public void mexer(){
		x+=VELOCIDADE;
		
		if( x>Frame.DEFAULT_WIDTH) isVisible  = false;
	}

	public boolean isVisible() {
		return isVisible;
	}

	public void setVisible(boolean isVisible) {
		this.isVisible = isVisible;
	}

	public int getX() {
		return x;
	}

	public int getY() {
		return y;
	}

	public Image getImagem() {
		return imagem;
	}
	
	public Rectangle getBouds(){
		return new Rectangle(x,y,largura,altura);
	}
	
}
